
$(function(){
//验证用户名
    $("#username").blur(function(){
       $("#username_info").removeClass();
       $("#username_info").addClass("red");
       
        var usernameregs = /^[a-zA-Z\u4e00-\u9fa5]{1}[0-9a-zA-Z\u4e00-\u9fa5]+$/;
        var username=$("#username").val();
        if( username=="" ||username==null){
	        $("#username_info").text("用户名不能为空！");
	        return;
	    }else if(username.match(usernameregs) && username.length>1){
	    	             jQuery.ajax({
    	     type:"post",
    	     url:"web/ajax/username.htm",
             data: ({usernameRegist:username}),
             cache: false,
		     async: false,
		     timeout:20000,
       	     success:function(data){
       		    if(data.success){
	  	            $("#username_info").removeClass().addClass("green").text("该用户名可以注册");
       		    }else{
	                $("#username_info").removeClass().addClass("red").text("该用户名已经被注册!请更换你的用户名");
       		    }

    	      },
    	      error:function(){
    		     $("#username_info").removeClass().addClass("red").text("服务器错误!请稍候注册");
    	      }
             
           });

        }else{    

    	    $("#username_info").text("用户名格式不正确！");
	           return;
       }
   });
  
});  
    //验证密码
    $(function(){
    
    $("#password").blur(function(){
       $("#password_info").removeClass();
       $("#password_info").addClass("red");
        var pwdregs = /^[0-9a-zA-Z]{6,16}$/;
        var password = $("#password").val();
        
        if(password.match(pwdregs)){
          $("#password_info").removeClass();
           $("#password_info").addClass("green");
		   $("#password_info").text("通过!")
		   return;
        }else{
	       $("#password_info").text("密码格式不正确！");
           return;
        }  
    });
    
    //验证重复密码
    $("#repassword").blur(function(){
         $("#repassword_info").removeClass();
        $("#repassword_info").addClass("red");
       
        var repassword=$("#repassword").val();
        var password=$("#password").val();
       
        if(repassword==""||repassword==null){
	        $("#repassword_info").text("输入不能为空！");
	        return;
        }
        if(repassword == password){
          $("#repassword_info").removeClass();
            $("#repassword_info").addClass("green");
	        $("#repassword_info").text("确认密码通过！");  
	        return;
        }else{
	        $("#repassword_info").text("两次密码不一致！");
	        return;
        }
    
    });
 });
 $(function(){
    //验证手机号码
    $("#phone").blur(function(){
    
       $("#phone_info").removeClass();
       $("#phone_info").addClass("red");
       
        var phone=$("#phone").val();
       
        if(phone=="" || phone==null){
	        $("#phone_info").text("电话号码不能为空！");
	         return;
          }else{ 
              var reg=/^1[3,5,8,7]{1}[\d]{9}$/; 
             
              if(!phone.match(reg)){
                   $("#phone_info").text("请输入正确的手机号码!");
		           return;
		      }else{
                 jQuery.ajax({
    	            type:"post",
    	            url:"web/ajax/phone.htm",
                    data: ({phoneRegist:phone}),
                    cache: false,
		            async: false,
		            timeout:20000,
       	            success:function(data){
       		       if(data.success){
	  	             $("#phone_info").removeClass().addClass("green").text("该电话号码可用!");
       		       }else{
	                 $("#phone_info").removeClass().addClass("red").text("电话号码已经进入黑名单,联系客服取消黑名单");
       		       }

    	         },
    	         error:function(){
    		         $("#phone_info").removeClass().addClass("red").text("服务器错误!请稍候注册");
    	         }
             
            });
          }
        }    
    });
  });
  
    //电子邮箱验证
  $(function(){  
    $("#email").blur(function(){
        $("#email_info").removeClass();
       $("#email_info").addClass("red");
      var emailreg=/[a-zA-Z0-9_]+@[a-zA-Z0-9]+(\.com|\.net|\.cn|\.org)/;
      var email=$("#email").val();
      
      if(email=="" || !email.match(emailreg)){
	      $("#email_info").text("邮箱格式不正确！");
	      return;
      }else{
            $("#email_info").removeClass("red");
            $("#email_info").addClass("green");
	        $("#email_info").text("通过");
	        return;
      }
    });
 });
    //验证验证码
    $(function(){
	    
	//表单提交验证
   $("#form").submit(function(){
  
      var usernameCss=$("#username_info").attr("class");
      var passwordCss=$("#password_info").attr("class");
      var repasswordCss=$("#repassword_info").attr("class");
      var phoneCss=$("#phone_info").attr("class");
      var emailCss=$("#email_info").attr("class");
      
      if((usernameCss=="green") && (passwordCss=="green") && (repasswordCss=="green") && (phoneCss=="green") && (emailCss=="green")){
          return true;
       }else{
          alert("填写注册信息有误,检查按照提示格式输入");
          return false;
      }
  }); 
	     
});


